to demand delivery - Turkish English Dictionary